pay scot and lot - French English Dictionary